// Set multiple key-values
MSET user:name "Bob" user:email "bob@gmail.com"

// Get multiple key-values
MGET user:name user:email

// Set values only if none are already set - Wont work
MSETNX user:name "Jeff" user:city "Miami"
// Will work
MSETNX user:city "Miami"

// Set expire
SET foo bar
EXPIRE foo 5
// Same thing
SETEX foo 10 "bar"
TTL foo
// In miliseconds
PSETEX foo 10000 "bar"
PTTL foo

// Check exists
EXISTS greeting
// Append
APPEND greeting Hello
GET greeting
APPEND greeting " World"
GET greeting

// Rename var name
RENAME greeting greet
GET greet

// Get string length
STRLEN greet

// Return old value then set
GETSET greet "Hi There"

// Get range
GETRANGE greet 0 4
GETRANGE greet 5 7

FLUSHALL







